
/* CSS Document */

*
	{
	margin:0px;
	border:none;
	list-style:none;
	font-family: Arial, Helvetica, sans-serif;
	}
	
body
	{
	background:url('../Img/pg-page.jpg') repeat-x;
	background-attachment: fixed;
	margin-right:0px;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom:0px;
	/* Scrollbar */
	scrollbar-face-color:#C0C0C0;
	scrollbar-highlight-color:#ebebe9;
	scrollbar-3dlight-color:#ebebe9;
	scrollbar-darkshadow-color:#ebebe9;
	scrollbar-shadow-color:#ebebe9;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#E0E0E0;
}	
	
#geral
	{
	width:778px;
	background:#EBEBE9;	
	}

 #rodape
	{
	width:778px;
	height:10px;
	background:url('../Img/bar_top.jpg');
	background-repeat: no-repeat;
	
}

#topo
	{
	width:778px;
	background:url('../Img/bg-top.jpg') repeat-x;
	height:90px;
}
	
#logo
	{
	width:336px;
	height:52px;
	background:url('../Img/logo.gif') no-repeat;
	margin:20px 0 0 40px;
	float:left;
	}
		
/*span
	{
	float:right;
	margin:30px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#898989;
	font-size:16px;
	}		*/
	
#menu
	{
	clear:both;
	width:778px;
	height:36px;

	}

#menuEsq
	{
	width:20px; 
	height:36px;
	}
#menuDir
	{
	width:20px;
	height:36px; 
	}		
#menu-opcoes
	{
	float:left;
	}
	
#menu ul li
	{
	float:left;
	}
	
#linhamenu a
	{
	display:block;
	/*height:36px;*/
	width:292px;
	background:url('../Img/bg-menu-opc.jpg') repeat-x;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#002163;
	text-align:center;
	padding-top:10px;
	}
	
#menu a:hover
	{
	background:url('../Img/bg-menu-houver.jpg') repeat-x;	
	color:#D8AC17;
	}
	
.selecionado
	{
	background:url('../Img/bg-menu-houver.jpg') repeat-x;	
	color:#D8AC17;
	}
	
	
#menu ul li a
	{
	display:block;
	height:36px;
	width:100px;
	background:url('../Img/bg-menu-opc.jpg') repeat-x;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#002163;
	text-align:center;
	}
	
.link {
	font-family: Arial, Helvetica, sans-serif;
	color:#003366;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;	
}	
	
.opt-menu-ultimo
	{
	margin:0px;
	}	
		
#menu-det-esquerda	
	{
	width:20px;
	height:36px;
	background:url('../Img/img-det-esquerda.jpg') no-repeat;
	float:left;
	}
	
#menu-det-direita
	{
	width:20px;
	height:36px;
	background:url('../Img/img-det-direita.jpg') no-repeat;
	float:left;	
	}
	
.tesquerda
	{
	margin-top:20px;
	margin-left:20px;
	width:200px;
	height:300px;
	border-right: 2px solid #D5B200;
	}

.tdireita	
	{
	margin-top:20px;
	margin-right:20px;
	width:200px;
	height:300px;
	border-left: 2px solid #D5B200;
	}
.meio
{
	font-size:12px;
	margin-left:10px;
	line-height:20px;	
	color:#666666;
	text-align:justify
}	
.tdireita p
	{
	text-align:left;
	font-size:12px;
	margin-left:10px;
	line-height:20px;	
	color:#666666;
	}
	
.tdireita strong
	{
	font-size:13px;
	line-height:20px;	

	}
	

#endereco
	{
	width:778px;
	margin:5px 0;
	text-align:center;
	}

.endereco p
	{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	color:#071946;
	}
.tablePrincipal
{
	margin-top:30px; 
	margin-bottom:10px;
}
.text
{
	margin-left:10px;
	line-height:20px;	
	color:#666666;
}
.title
{
	font-size:14px;
	font-weight:bold;
	color: #003366;
}
.campos{
	font-family:Verdana, Geneva, sans-serif;
	color:#036;
	border-left:1;
	border-right:1;
	border-top:1;
	border-width:1;
	background-color:#E6EAFF;
	font-size:12;
	

}
.botao{
	
	background:#32576D;
	border:#39F;
	color:#FFF;
	font-size:12;
}

.textCampos
{
	font-size:12px;
	color:#071946;
}
#mensagem
{
	height:75px;	
}
  .style1
        {
            width: 144px;
        }
        .style2
        {
            width: 113px;
        }
        .style3
        {
            margin-top: 20px;
            margin-left: 20px;
            width: 200px;
            height: 275px;
            border-right: 2px solid #D5B200;
        }
        .style4
        {
            font-size: 12px;
            margin-left: 10px;
            line-height: 20px;
            color: #666666;
            text-align: justify;
            height: 275px;
        }
        .style5
        {
            margin-top: 20px;
            margin-right: 20px;
            width: 200px;
            height: 275px;
            border-left: 2px solid #D5B200;
        }
.form *{float:none; font-size:100%; margin:0; padding:0;}

.form{
	margin-left:10px;
}
.boxesLeft{float:left;}

.form fieldset{
	border:1px solid #d5b200;
	margin:15px 10px 20px 20px;
}
fieldset.infoEssenciais{
	width:340px;
	height:130px;
}
fieldset.infoEndereco{
	width:340px;
}

.form fieldset legend{
	font:14px Arial, Helvetica, sans-serif;
	color:#036;
	padding:2px 5px;
	margin-left:15px;
}
.boxForm{
	font:12px Arial, Helvetica, sans-serif;
	color:#036;
	margin:0 0 7px 15px;
}
.form fieldset input, .indicacao fieldset input{
	background:#dfdfdf;/* CED3C7*/
	padding:3px 2px;
	width:170px;
	border-top:1px dotted #d5b200;
	border-left:1px dotted #d5b200;
}
.form fieldset select, .indicacao fieldset select{
	background:#dfdfdf;/* CED3C7*/
	padding:3px 5px;
	width:173px;
	border-top:1px dotted #d5b200;
	border-left:1px dotted #d5b200;
}
fieldset .boxForm{
	width:290px; 
	float:left; 
	border:1px dotted #d5b200;
	border-top:none; 
	text-align:right; 
	margin-left:20px;
	padding-left:2px;
}
.boxForm span{float:left; margin:3px 0 0 3px;}
.boxForm.umForm{margin-top:10px;}

.indicacao .boxForm.umForm{margin-top:20px;}

.botoesForm
{
	margin:0 32px 25px 0;
	float:right;
}
.modalPopup{
    position:absolute;
    top:0;
}
.modalBackground{
	position:absolute;
    top:0;
    right:0;/*-680px*/
}

.indicacao{
	background:#ebebe9;
	width:270px;
	height:170px;
	padding:10px;
	border:1px solid #d5b200;
}
.indicacao fieldset.infoEssenciais{float:none;}
.indicacao fieldset .boxForm{margin-bottom:15px;}

.imgInformativo
{
	
	margin-left :21px;	
}
/*
	DIV CADASTRO DE PROFISSÃO
*/
#mask{
	left:0;
	top:331px;
	position:absolute;
	display:none;
	z-index:0;
}
.divCadastro{
	width:420px;
	height:100px;
	background:#fff;
	position:absolute;
	display:none;
	top:350px;
	z-index:1;
	padding:10px;
}
.divCadastro .listbox_contas{
	width:400px !important;
}
.divCadastro h1.cadastro{
	font:bold 18px/normal Arial, Helvetica, sans-serif;
	color:#0173bb;
	text-align:left;
	margin:15px 0 10px 10px;
	padding:0;
}
.divCadastro label{
	display:block;
	width:auto;
}
.close{float:right;}
.close a{
	padding:2px 4px;
	background-color:#bf0005;
	color:#fff;
	font:12px/normal Arial, Helvetica, sans-serif;
	text-decoration:none;
}
.divCadastro input[type=text]{
	background:#dfdfdf;/* CED3C7*/
	padding:3px 2px;
	width:170px;
	border-top:1px dotted #d5b200;
	border-left:1px dotted #d5b200;
}
.divCadastro .botoesForm input
{
	border:1px solid #d5b200;
	cursor:pointer;
}
	
.boxesRight
{
	float:right;
}


/*
	DIV DEMONSTRAÇÃO DOS MÓDULOS
*/
#divDemonstracao
{
	float:left;
	width: 280px;
	border:0px;
	
}
.content{
	height:350px !important;
	margin-top:30px;
	padding:10px;
	margin-left :20px;
	margin-right :20px;
}
.contentFooter{
	height:130px !important;
	margin-top:-10px;
	padding:0px;
	/*margin-left :20px;
	margin-right :20px;*/
}
.contFormLeft{
	float:left !important;
	width:383px !important;
	margin-top:10px;
	display:none;
}
.contFormLeft h5{
	background:#0c295c url(../Img/seta__adquira_ja.gif) no-repeat 90px center !important;
	font:bold 15px/normal Arial, Helvetica, sans-serif !important;
	float:left !important;
	color:#fff !important;
	text-align:left !important;
	padding:6px 19px 6px 8px !important;
	margin-bottom:15px;
}
.contFormLeft .boxFormNew{
	clear:both !important;
	border:none !important;
	width:334px !important;
	height:220px !important;
	padding-top:15px;
	margin:10px 0 10px 15px;
	background:url(../Img/bgFormulario.gif) no-repeat left top !important;
}
.contFormLeft .boxFormNew label{
	display:block !important; 
	margin-bottom:8px !important;
}
.contFormLeft .boxFormNew label span{
	font:normal 14px/20px Arial, Helvetica, sans-serif !important;
	text-align:right !important;
	float:left !important;
	width:101px !important;
	color:#0c295c !important;
	padding-right:8px !important;
	background:url(../Img/bordas__inputs.png) no-repeat 105px top !important;
}
.contFormLeft .boxFormNew label input{
	border:none !important;
	background:url(../Img/bordas__inputs.png) repeat-x right bottom !important;
	padding:2px !important;
	width:220px !important;
	height:17px !important;
}
.contFormLeft .boxFormNew label .bgRight{
	background:url(../Img/bordas__inputs.png) no-repeat left top !important;
	height:21px !important;
	padding-right:8px !important;
}
.botao{
	background:#0c295c !important;
	border:1px solid #b69300 !important;
	color:#fff !important;
	font:bold 12px/normal Arial, Helvetica, sans-serif !important;
	float:right !important;
	cursor:pointer;
}
.contRight{
	float:right !important;
	width:365px !important;
	background:#fff url(../Img/bgFloatRight.jpg) repeat-x left top;
	border:1px solid #b69300 !important;
	margin:10px 10px 0 0;
	padding-bottom:15px;
}
.contRight p{
	font:normal 14px/normal Arial, Helvetica, sans-serif !important;
	text-align:justify !important;
	color:#0c295c !important;
	padding:10px;
}
img.imgLogomarca{
	margin:45px 0 25px 0 !important;
}
.contRight span{
	font:normal 14px/normal Arial, Helvetica, sans-serif !important;
	text-align:center !important;
	color:#0c295c !important;
	clear:both;
}

.content h1{
    font:bold 18px/normal Arial, Helvetica, sans-serif !important;
    color:#07325d;
    text-align:left;
    margin-bottom:15px;
}
span.botaoConheca
{
    font:normal 14px/25px Arial, Helvetica, sans-serif !important;
    color:#fff;
    padding:2px 4px;
    margin:5px 0 0 15px;
    background:#07325d;
    float:right;
    cursor:pointer;
}
span.botaoConheca:hover{
    color:#07325d;
    background:#91a3be;
}
.content p{
    font:normal 12px/normal Arial, Helvetica, sans-serif !important;
    text-align:right;
	color:#0c295c !important;
	margin-bottom:6px;
}
.content p.texto{
    font:normal 14px/25px Arial, Helvetica, sans-serif !important;
    text-align:justify;
    padding-bottom:15px;
}
.content p.textoFinal{
    font:normal 14px/25px Arial, Helvetica, sans-serif !important;
    text-align:justify;
    padding-bottom:15px;
    border-bottom:1px dotted #07325d;
}
.contentFooter p.textoFinal{
    font:normal 14px/25px Arial, Helvetica, sans-serif !important;
    text-align:justify;
    padding-bottom:15px;
    border-bottom:1px dotted #07325d;
}
.assinatura{
    float:left;
    margin:5px 0 0 0px;
}

.assinaturacontato{
    float:inherit;
    margin:5px 0 0 0px;
}

.assinatura img{
    margin-bottom:10px;
}
.assinatura p{
    font:normal 12px/normal Arial, Helvetica, sans-serif !important;
    text-align:left;
	color:#0c295c !important;
	margin-bottom:6px;
}

#modal{
    position:absolute;
    background:#EBEBE9;
    padding:10px;
    border:1px dotted #07325d;
}
span.btnClose
{
    cursor:pointer;
    float:right;
    background:#b50000;
    padding:2px 4px;
    color:#fff;
    font:normal 12px/normal Arial, Helvetica, sans-serif !important;
}
/*-------------------------------------------------------------------------------------------------------------*/
/******************************************* CSS ASCX CONTABILIDADE ********************************************/
#Menu_contabilidade
{
	width: 480px;
	height: 30px;
	margin: auto;
	border: solid #000 0px;
	margin-top: -20px;
}
a:link
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #002163;
	text-decoration: none;
}
a:hover
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #002163;
	text-decoration: underline;	
}
a:active
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #002163;
	text-decoration: underline;	
}
a:visited
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	color: #002163;
	text-decoration: none;
}
span.separacao
{
	padding-left:10px;
	padding-right: 10px;
	color: #002163;
}
#conteudo_video
{
	border: solid 1px #d4af2b;	
	width: 700px;
	height: 250px;
	margin-left: -24px;
	margin-top: -30px;
}
#ExibeTelas
{
	width: 715px;
	height: auto;
	border: solid 0px #ff0000;
	margin: auto;	
}
.imgdiv
{
	width: 60px;
	height: 20px;
	background-color: #ebebe9;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 12pt;
	color: #002163;
}
#imgvideo
{
	margin-top: -40px;
	float: left;	
}
.text_video
{
	width: 350px;
	height: 180px;
	border: solid 0px #d4af2b;
	border-right: solid 1px #d4af2b;	
	margin-top: 30px;
	padding: 10px 0 0 10px;
	text-align: left;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #002163;
}
#alinhatext
{
	border: solid 0px #000;	
	margin-top: -10px;
	text-align: justify;
	padding-right: 8px;

}
#link_video
{
	border: solid 0px #000;	
	width: 320px;
	height: 187px;
	float: right;
	margin-top: -190px;
	margin-right: 8px;
}
#link1
{
	width: 107px;
	height: 86px;
	margin-left: 25px;
	margin-top: 50px;
}
#link2
{
	width: 107px;
	height: 86px;
	margin-left: 185px;
	margin-top: -87px;
}
.tudo{
	height:auto;/*!important - aumenta altura da div, na página de contabilidade, somente para ela.*/
	margin-top:30px;
	padding:10px;
	margin-left :20px;
	margin-right :20px;
}
#relatorio1
{
	width: 107px;
	height: 86px;
	margin-left: 25px;
	float: left;
}
#relatorio2
{
	width: 107px;
	height: 86px;
	margin-right: 25px;
	float: right;
}
#relatorio3
{
	width: 107px;
	height: 86px;
	margin-left: 25px;
	margin-top: 10px;
	float: left;
}

#relatorio4
{
	width: 107px;
	height: 86px;
	margin-right: 25px;
	margin-top: 10px;
	float: right;
}
#text_contato
{
	width: 320px;
	height: 180px;
	border: solid 0px #d4af2b;
	border-left: solid 1px #d4af2b;	
	margin-top: -138px;
	padding: 10px 0 0 10px;
	text-align: left;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #002163;
	float: right;
	margin-right: 0px;
}
#alinhatextContato
{
	border: solid 0px #000;	
	margin-top: 30px;
}

#text_InputContato
{
	width: 350px;
	height: 200px;
	border: solid 0px #d4af2b;
	border-right: solid 0px #d4af2b;	
	margin-top: -23px;
	padding: 10px 0 0 10px;
	text-align: left;
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #002163;
}
#imgadquira
{
	margin-top: -25px;
	float: left;	
}
#conteudo_adquira
{
	border: solid 1px #d4af2b;	
	width: 690px;
	height: 360px;
	margin-left: -24px;
	margin-top: -15px;
	padding: 5px;
}
#titleleft
{
	margin-left: -15px;
	float: left;
	width: 100px;
	height: 18px;
	border: solid 0px #ff0000;
}
.titleGeral
{
	width: 60px;
	height: 20px;
	background-color: #ebebe9;
	font-family: Arial, Tahoma, Sans-Serif;
	font-size: 13px;
	color: #002163;
	font-weight: bold;
}
#content_adquira
{
	border: solid 0px #000;
	width:700px;
	height:100px;
	margin-left: 33px;	
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #002163;
	margin-top: -110px;
}
.boxadquira
{
	border: solid 0px #000;
	width: 20px;
	height: 20px;
	margin-left: 5px;
	margin-top: 5px;
}
.txtDpto
{
	margin-left: 30px;
	margin-top: -21px;
	float: left;
}
#alinhatexto
{
	text-align: justify;
	padding: 10px;
	margin-top: -5px;	
}
#content_adquira2
{
	border: solid 0px #000;
	width:700px;
	height:100px;
	margin-left:33px;	
	font-family: Arial, Tahoma, Verdana;
	font-size: 12px;
	color: #002163;
	margin-top: -10px;
}
.content{
	height:350px !important;
	margin-top:30px;
	padding:10px;
	margin-left :20px;
	margin-right :20px;
}
.content_Contabil{
	height:auto;
	margin-top:30px;
	padding:10px;
	margin-left :20px;
	margin-right :20px;
}
/*.SliderNoticiasAdquira
{
	width: 711px;
	height: 80px;
	border: solid 1px #d4af2b;	
	margin-top: 20px;
	margin-left: -25px;
}*/

/****************-Footer-****************/
.alinhafooter
{
	width: 700px;
	height: 250px;
	border: solid 0px #FF0000;
	margin-left: 37px;
}
.separanoticias
{
	border-top:dotted 2px #000; 
	width: 700px; 
	height: 1px; 
	margin-top: 10px; 
}
.SliderNoticias /*Padrão para o slider de noticias, que é fixo na pagina Contabilidade.ascx*/
{
	width: 700px;
	height: 80px;
	border: solid 1px #d4af2b;	
	margin-top: 20px;
}
#imgNoticias
{
	margin-top: -10px;
	margin-left: 10px;
	float: left;	
}
ul.slider{
	background-color: Transparent;
	height:60px;/*CONTROLA TAMANHO DO SLIDER*/
	border: solid 0px #000;
	width: 660px;
	margin: 10px 0 0 20px;
}
li.slider_links
{
	font-family: Arial, Tahoma, Verdana;
	color: #002163; /* -> Cor do texto azul padrão*/
	font-size: 12px;
	text-align: left;
}
.h1noticias
{
	font-family: Arial, Tahoma, Verdana;
	color: #002163; /* -> Cor do texto azul padrão*/
	font-size: 13px;
}
.IcoNoticiaspdf
{
	width: 42px;
	height: 52px;
	border: solid 0px #000;
	float: left;
	margin-right: 10px;
	background: url(../../Files/Img/pdf.png) no-repeat center;
}
.IcoNoticiastxt
{
	width: 42px;
	height: 52px;
	border: solid 0px #000;
	float: left;
	margin-right: 10px;
	background: url(../../Files/Img/txt.png) no-repeat center;
}
.IcoNoticiascad
{
	width: 42px;
	height: 52px;
	border: solid 0px #000;
	float: left;
	margin-right: 10px;
	background: url(../../Files/Img/cad.png) no-repeat center;
}
.SliderTextNoticias
{
	width: 650px;
	height: 60px;
	border: solid #FF0000 0px;	
}
.txtp
{
	font-family: Arial, Tahoma, Verdana;
	color: #002163; /* -> Cor do texto azul padrão*/
	font-size: 12px;
	text-align: right;
}
/****************-End Footer-****************/
#pop
{
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    margin-left:-330px;
    margin-top:-190px;
    padding:0px;
    width:390px;
    height:350px;
    z-index:99999999999999999999999999999999999999;
}
#fechar-popup
{
    width: 100px;
    height: 35px;  
    float: right;
    margin-right: -160px;
    border: solid 0px #000;
    margin-top: 15px;    
    background: url(../../Files/Popup/fechar.png) no-repeat;
    
}
#img-popup
{
   width: 550px;
    height: 300px;
    margin-top: 31px;
    background: url(../../Files/Popup/PopUp_evento_550x300.jpg) no-repeat;
}
